(function(){
	$('#header_nav').load('/html/common/header_nav.html',function(){
		$('#header_nav').find('.title').text('添加银行卡');
		$('.header_nav').css('backgroundColor','#fff')
	})
    init();
    bindEve();
 
})();

function init(){
//	getBanks();
}

function bindEve(){
			
	$('#addsubmit').on("tap",function(){
		if(checkInfo() && checkCard()){
			ball();
			
		}
	});
	
	$('.ok').on("tap",function(){
		addCard();
	});
	
}

//获取下拉列表 银行卡ID 和类型
function getBanks(){
	mui.ajax('/bank/getBanks',{
		dataType:'json',//服务器返回json格式数据
		type:'post',//HTTP请求类型
		timeout:10000,//超时时间设置为10秒；
		success:function(data){
			if (data.code == 1) {
				var info = data.data;
				
				$('#bankList').append('<option id= "mrOk" value = "0">选择银行</option>');
				for (var i = 0; i < info.length; i++) {
					$("#mrOk").after('<option value="'+info[i].id+'">'+info[i].name+'</option>');
//					$("#bankList").append('<option value="'+info[i].id+'">'+info[i].name+'</option>');
				}
			}
		} 
	});
}

function addCard(){
	
	var name = $('#name').val();
	var phone = $('#phone').val();
	var branchbank = $('#branchbank').val();
	var banknum = $('#banknum').val();
//	var banktype = $("#bankList option:selected").val();  //获取选中的项

	var data = {};
	data["name"]=name;
	data["phone"]=phone;
	data["branchbank"]=branchbank;
	data["banknum"]=banknum;
//	data["banktype"]=banktype;
	
		mui.ajax('/bank/addCard',{
			data:data,
			dataType:'json',//服务器返回json格式数据
			type:'post',//HTTP请求类型
			timeout:10000,//超时时间设置为10秒;
			async:false,
			success:function(ret){
				if (ret.code == 1) {
//					window.location.href = '/bank/findCard';//前往银行信息页面
					window.location.href = '/user/personal_center';//前往个人中心
				}else{
					mui.alert(ret.msg);
				
				}
			} 
		});
}

function checkInfo(){
	var name = $('#name').val();
	var phone = $('#phone').val();
//	var banktype = $("#bankList option:selected").val();  //获取选中的项
//	var khcs = $('#khcs').val();
	var branchbank = $('#branchbank').val();
	
	var reg = /^1[3|4|5|7|8]\d{9}$/;//正则手机校验
	
	if(!name.trim()){
		mui.alert("请输入姓名！");
		return false;
	}
	if(!phone.trim()){
		mui.alert("请输入开户预留手机号！");
		return false;
	}
	if(!reg.test(phone)){
		mui.alert("手机号格式错误！");
		return false;
	}
//	if(banktype == 0){
//		mui.alert("请选择银行！");
//		return false;
//	}
//	if(!khcs.trim()){
//		mui.alert("请输入开户城市！");
//		return false;
//	}
	if(!branchbank.trim()){
		mui.alert("请输入开户支行名称！");
		return false;
	}
	return true;
}

function checkCard(){
	var banknum = $('#banknum').val();
	//开头6位
	var strBin="10,18,30,35,37,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,60,62,65,68,69,84,87,88,94,95,98,99";    
	
	if(banknum.length < 16 || banknum.length > 19){
		mui.alert("银行卡号长度必须在16到19之间!");
		return false;
	}
	if (strBin.indexOf(banknum.substring(0, 2)) == -1) {
		mui.alert("银行卡号不符合规则!");
		return false;
	}
	return true;
}